// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) 

package com.nnee.p_b.p_a;

import com.nnee.p_fk.p_a.cls_k;
import com.nnee.p_fk.p_a.cls_m;
import com.nnee.p_pr.p_atom.cls_r;
import com.nnee.p_pr.p_atom.cls_u;
import com.nnee.p_pr.p_b.cls_a;
import com.nnee.p_pr.p_c.cls_e;
import com.nnee.p_pr.p_prot.cls_c;
import com.nnee.p_pr.p_prot.cls_d;
import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;

// Referenced classes of package com.nnee.b.a:
//            ag, d

public class cls_o extends cls_ag
{

    private cls_o(String s1, String s2, int i)
    {
        super(i);
        b = s1;
        c = s2;
    }

    public static cls_o a(String s1, String s2)
    {
        return new cls_o(s1, s2, 503);
    }

    public static cls_o a(String s1, String s2, cls_u u1)
    {
        cls_o o1 = new cls_o(s1, s2, 501);
        o1.g = u1;
        return o1;
    }

    public static cls_o a(String s1, String s2,    com.nnee.p_pr.p_prot.cls_d d1)
    {
        cls_o o1 = new cls_o(s1, s2, 501);
        o1.d = d1;
        return o1;
    }

    public static cls_o a(String s1, String s2, String s3)
    {
        cls_o o1 = new cls_o(s2, s3, 504);
        o1.f = s1;
        return o1;
    }

    private cls_d a(String s1)
    {
        cls_d d1 = new cls_d();
        com.nnee.p_pr.p_atom.cls_o o1 = new com.nnee.p_pr.p_atom.cls_o();
        o1.h(g.V());
        d1.j.add(o1);
        return d1;
    }

    public static cls_o b(String s1, String s2)
    {
        return new cls_o(s1, s2, 505);
    }

    public static cls_o b(String s1, String s2, cls_u u1)
    {
        cls_o o1 = new cls_o(s1, s2, 502);
        o1.g = u1;
        return o1;
    }

    public static cls_o b(String s1, String s2,    com.nnee.p_pr.p_prot.cls_d d1)
    {
        cls_o o1 = new cls_o(s1, s2, 502);
        o1.d = d1;
        return o1;
    }

    public static cls_o c(String s1, String s2)
    {
        return new cls_o(s1, s2, 500);
    }

    private void c(cls_d d1)
    {
        for(Iterator iterator = d1.h.iterator(); iterator.hasNext(); ((cls_u)iterator.next()).c(true));
    }

    cls_m a()
    {
        Object obj = null;
        if(com.nnee.p_b.p_a.cls_d.h().i())
        {
            cls_d d1 = a(b, true);
            c(n(), d1);
        } else
        {
            obj = com.nnee.p_pr.p_prot.cls_c.d(b, c);
            ((cls_m) (obj)).d(true);
            ((cls_m) (obj)).g(true);
            ((cls_m) (obj)).b(b);
        }
        return ((cls_m) (obj));
    }

    cls_d a(String s1, boolean flag)
    {
        LinkedList linkedlist = com.nnee.p_pr.p_c.cls_e.a(com.nnee.p_b.p_a.cls_d.h().a(), s1, flag);
        cls_d d1;
        if(linkedlist != null)
        {
            for(Iterator iterator = linkedlist.iterator(); iterator.hasNext(); ((cls_u)iterator.next()).c(true));
            d1 = new cls_d(linkedlist);
        } else
        {
            d1 = new cls_d();
        }
        return d1;
    }

    cls_m b()
    {
        Object obj = null;
        if(com.nnee.p_b.p_a.cls_d.h().i())
        {
            c(n(), new cls_d());
        } else
        {
            obj = new cls_k(f);
            ((cls_m) (obj)).d(true);
            ((cls_m) (obj)).g(true);
            ((cls_m) (obj)).b(b);
        }
        return ((cls_m) (obj));
    }

    protected void b(int i, Object obj)
    {
        if(n() == 500)
        {
            cls_d d1 = a(b, true);
            if(d1 != null)
            {
                c(d1);
                c(0, d1);
            }
        }
        super.b(i, obj);
    }

    public void b(cls_d d1)
    {
        switch(n())
        {
       
        case 500:
        	cls_d d2 = a(b, true);
            if(d2 != null)
                d1.h.addAll(0, d2.h);
            
            c(d1);
        	break;
        case 504:
        	c(d1);
        	break;
        case 505:
        	LinkedList linkedlist = new LinkedList();
            for(Iterator iterator = d1.h.iterator(); iterator.hasNext(); linkedlist.add(((cls_u)iterator.next()).V()));
            for(Iterator iterator1 = d1.i.iterator(); iterator1.hasNext(); linkedlist.add(((cls_r)iterator1.next()).d()));
            com.nnee.p_pr.p_c.cls_e.a(com.nnee.p_b.p_a.cls_d.h().a(), b, linkedlist);
        	break;
 default:
        	
        	break;
        }
        
    }

    public void c()
    {
    	cls_m m1 = null;
        if(com.nnee.p_pr.p_b.cls_a.S()) {
        	switch( n())
        	{
        	
        	case 500:
        		m1 = a();
        		break;
        	case 501:
        		if(g != null)
                    m1 = r();
                else
                    m1 = q();
        		break;
        	case 502:
        		if(g != null)
                    m1 = t();
                else
                    m1 = s();
        		break;
        	case 503:
        		m1 = f();
        		break;
        	case 504:
        		m1 = b();
        		break;
        	case 505:
        		m1 = p();
        		break;
default:
        		
                
        		break;
        	}
        } else {
        	com.nnee.p_b.p_a.cls_d.h().a(this);
        	return;
        }
        
        if(m1 != null)
        {
            e = m1;
            a(e);
        } else
        {
            h();
        }
 
    }

    cls_m f()
    {
        cls_d d1 = a(cls_c.b, false);
        Object obj;
        if(d1.h == null || d1.h.size() == 0)
        {
            obj = null;
        } else
        {
            Collections.reverse(d1.h);
            obj = com.nnee.p_pr.p_prot.cls_c.a(d1, b, c);
        }
        return ((cls_m) (obj));
    }

    cls_m p()
    {
        Object obj = null;
        cls_d d1 = a(b, false);
        if(d1.h == null || d1.h.size() == 0)
        {
            c(0, obj);
        } else
        {
            Collections.reverse(d1.h);
            obj = com.nnee.p_pr.p_prot.cls_c.a(d1, b, c);
        }
        return ((cls_m) (obj));
    }

    cls_m q()
    {
        Object obj = null;
        if(com.nnee.p_b.p_a.cls_d.h().i())
            c(n(), d);
        else
            obj = com.nnee.p_pr.p_prot.cls_c.a(d, b, c);
        return ((cls_m) (obj));
    }

    cls_m r()
    {
        Object obj = null;
        if(com.nnee.p_b.p_a.cls_d.h().i())
        {
            com.nnee.p_pr.p_c.cls_e.a(com.nnee.p_b.p_a.cls_d.h().a(), b, g);
            cls_d d2 = new cls_d();
            d2.h.add(g);
            com.nnee.p_pr.p_b.cls_a.b(1 + com.nnee.p_pr.p_b.cls_a.o());
            c(n(), d2);
        } else
        if(com.nnee.p_pr.p_a.cls_u.e(com.nnee.p_b.p_a.cls_d.h().a()))
        {
            obj = com.nnee.p_pr.p_prot.cls_c.a(g, b, c);
        } else
        {
            com.nnee.p_pr.p_c.cls_e.a(com.nnee.p_b.p_a.cls_d.h().a(), b, g);
            cls_d d1 = new cls_d();
            d1.h.add(g);
            c(n(), d1);
        }
        return ((cls_m) (obj));
    }

    cls_m s()
    {
        Object obj;
        if(com.nnee.p_b.p_a.cls_d.h().i())
        {
            com.nnee.p_pr.p_c.cls_e.a(com.nnee.p_b.p_a.cls_d.h().a(), b, d.h);
            cls_d d1 = new cls_d();
            com.nnee.p_pr.p_atom.cls_o o1;
            for(Iterator iterator = this.d.h.iterator(); iterator.hasNext(); d1.j.add(o1))
            {
                cls_u u1 = (cls_u)iterator.next();
                o1 = new com.nnee.p_pr.p_atom.cls_o();
                o1.h(u1.V());
            }

            c(n(), d1);
            obj = null;
        } else
        {
            obj = com.nnee.p_pr.p_prot.cls_c.b(d, b, c);
        }
        return ((cls_m) (obj));
    }

    cls_m t()
    {
        Object obj = null;
        if(com.nnee.p_b.p_a.cls_d.h().i())
        {
            com.nnee.p_pr.p_c.cls_e.a(com.nnee.p_b.p_a.cls_d.h().a(), b, g.V());
            cls_d d2 = a(g.V());
            c(n(), d2);
        } else
        if(com.nnee.p_pr.p_a.cls_u.e(com.nnee.p_b.p_a.cls_d.h().a()))
        {
            com.nnee.p_pr.p_c.cls_e.a(com.nnee.p_b.p_a.cls_d.h().a(), b, g.V());
            obj = com.nnee.p_pr.p_prot.cls_c.b(g.V(), b, c);
        } else
        if(com.nnee.p_pr.p_c.cls_e.b(com.nnee.p_b.p_a.cls_d.h().a(), b, g.V()))
        {
            cls_d d1 = a(g.V());
            c(n(), d1);
        } else
        {
            d(0, obj);
        }
        return ((cls_m) (obj));
    }

    static final String a = "PRISTransactionFavorite";
    String b;
    String c;
       com.nnee.p_pr.p_prot.cls_d d;
    cls_m e;
    String f;
    cls_u g;
}
